package com.xtm.exercise.model.enums;

/**
 * @Author: hzl
 * 服务错误码：每个服务都用自己的，自己定义8位整数，不同服务开头不能一样
 * 命名： 看文档
 */
public enum DemoErrorCodeEnum {

    //下面只是一个例子，添加 内容后，可以删除
    SYSTEM_ERROR(99999999, "系统错误", "");

    /**
     * 编码
     */
    private Integer code;
    /**
     * 消息
     */
    private String msg;
    /**
     * 描述
     */
    private String desc;

    DemoErrorCodeEnum (Integer code, String msg, String desc) {
        this.code = code;
        this.msg = msg;
        this.desc = desc;
    }

    public void setCode (Integer code) {
        this.code = code;
    }

    public Integer getCode () {
        return code;
    }

    public String getMsg () {
        return msg;
    }

    public void setMsg (String msg) {
        this.msg = msg;
    }

    public String getDesc () {
        return desc;
    }

    public void setDesc (String desc) {
        this.desc = desc;
    }

    @Override
    public String toString () {
        return "ErrorEnum{" +
                "code=" + code +
                ", msg='" + msg + '\'' +
                ", desc='" + desc + '\'' +
                '}';
    }
}
